hardest things to accept in life